﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Backend.DTO
{
    public class OutcomeDetailsDTO
    {
        private int _outcomeId;
        private int _codeType;
        private int _codeId;
        private int _codeRestrictType;
        private string _codeRestrictField1;
        private string _codeRestrictField2;
        private int _dateType;
        private string _dateField1;
        private string _dateField2;
        private int _readingsType;
        private int _readingsId;
        private int _readingsRestrictType;
        private string _readingsRestrictField1;
        private string _readingsRestrictField2;
        private int _textType;
        private string _textField1;
        private string _textField2;
        private string _textField3;
        private int _textRestrictType;
        private string _textRestrictField1;
        private string _textRestrictField2;
        private int _radiologyType;
        private int _radiologyId;
        private int _radiologyRestrictType;
        private string _radiologyRestrictField1;
        private string _radiologyRestrictField2;
        private int _snomedCtType;
        private int _snomedCtId;
        private int _snomedCtRestrictType;
        private string _snomedCtRestrictField1;
        private string _snomedCtRestrictField2;

        public int OutcomeId
        {
            get { return _outcomeId; }
            set { _outcomeId = value; }
        }

        public int CodeType
        {
            get { return _codeType; }
            set { _codeType = value; }
        }

        public int CodeId
        {
            get { return _codeId; }
            set { _codeId = value; }
        }

        public int CodeRestrictType
        {
            get { return _codeRestrictType; }
            set { _codeRestrictType = value; }
        }

        public string CodeRestrictField1
        {
            get { return _codeRestrictField1; }
            set { _codeRestrictField1 = value; }
        }

        public string CodeRestrictField2
        {
            get { return _codeRestrictField2; }
            set { _codeRestrictField2 = value; }
        }

        public int DateType
        {
            get { return _dateType; }
            set { _dateType = value; }
        }

        public string DateField1
        {
            get { return _dateField1; }
            set { _dateField1 = value; }
        }

        public string DateField2
        {
            get { return _dateField2; }
            set { _dateField2 = value; }
        }

        public int ReadingsType
        {
            get { return _readingsType; }
            set { _readingsType = value; }
        }

        public int ReadingsId
        {
            get { return _readingsId; }
            set { _readingsId = value; }
        }

        public int ReadingsRestrictType
        {
            get { return _readingsRestrictType; }
            set { _readingsRestrictType = value; }
        }

        public string ReadingsRestrictField1
        {
            get { return _readingsRestrictField1; }
            set { _readingsRestrictField1 = value; }
        }

        public string ReadingsRestrictField2
        {
            get { return _readingsRestrictField2; }
            set { _readingsRestrictField2 = value; }
        }

        public int TextType
        {
            get { return _textType; }
            set { _textType = value; }
        }

        public string TextField1
        {
            get { return _textField1; }
            set { _textField1 = value; }
        }

        public string TextField2
        {
            get { return _textField2; }
            set { _textField2 = value; }
        }

        public string TextField3
        {
            get { return _textField3; }
            set { _textField3 = value; }
        }

        public int TextRestrictType
        {
            get { return _textRestrictType; }
            set { _textRestrictType = value; }
        }

        public string TextRestrictField1
        {
            get { return _textRestrictField1; }
            set { _textRestrictField1 = value; }
        }

        public string TextRestrictField2
        {
            get { return _textRestrictField2; }
            set { _textRestrictField2 = value; }
        }

        public int RadiologyType
        {
            get { return _radiologyType; }
            set { _radiologyType = value; }
        }

        public int RadiologyId
        {
            get { return _radiologyId; }
            set { _radiologyId = value; }
        }

        public int RadiologyRestrictType
        {
            get { return _radiologyRestrictType; }
            set { _radiologyRestrictType = value; }
        }

        public string RadiologyRestrictField1
        {
            get { return _radiologyRestrictField1; }
            set { _radiologyRestrictField1 = value; }
        }

        public string RadiologyRestrictField2
        {
            get { return _radiologyRestrictField2; }
            set { _radiologyRestrictField2 = value; }
        }

        public int SnomedCtType
        {
            get { return _snomedCtType; }
            set { _snomedCtType = value; }
        }

        public int SnomedCtId
        {
            get { return _snomedCtId; }
            set { _snomedCtId = value; }
        }

        public int SnomedCtRestrictType
        {
            get { return _snomedCtRestrictType; }
            set { _snomedCtRestrictType = value; }
        }

        public string SnomedCtRestrictField1
        {
            get { return _snomedCtRestrictField1; }
            set { _snomedCtRestrictField1 = value; }
        }

        public string SnomedCtRestrictField2
        {
            get { return _snomedCtRestrictField2; }
            set { _snomedCtRestrictField2 = value; }
        }
    }
}
